﻿<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="frmRDocumentos.aspx.cs" Inherits="ddcCajamarca.Web.Documentos.frmRTDocumentario" Culture="Auto" UICulture="Auto" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="FeaturedContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <div class="panel panel-primary">
        <div class="panel-heading">Registro de Documento</div>
        <asp:HiddenField ID="hdRTDocumentario" runat="server" />
        <div class="panel-body col-lg-9 col-xs-12">
            <asp:TextBox ID="txtIdRTDocumentario" Enabled="false" runat="server" Visible="False" />

            <div class="col-md-4">
                <label>Usuario</label>
                <asp:TextBox ID="txtUsuario" placeholder="Ejm: Edgar Vargas" runat="server" MaxLength="50" ReadOnly="true" Enabled="false" CssClass="form-control" /><br />
                <label>Nro Expediente*</label>
                <asp:TextBox ID="txtNroExpediente" placeholder="Ejm: 0001" runat="server" MaxLength="50" CssClass="form-control" />
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtNroExpediente" ErrorMessage="Campo Necesario"
                    ForeColor="Red">*Campo necesario</asp:RequiredFieldValidator><br />
                <label>Folios*</label>
                <asp:TextBox ID="txtFolios" placeholder="Ejm: 10" runat="server" MaxLength="50" CssClass="form-control" />
                <ajaxToolkit:FilteredTextBoxExtender ID="FilteredTextBoxExtender5" TargetControlID="txtNroExpediente" FilterType="UppercaseLetters, LowercaseLetters, Numbers, Custom" ValidChars=" -" runat="server"></ajaxToolkit:FilteredTextBoxExtender>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtFolios" ErrorMessage="Campo necesario"
                    ForeColor="Red">*Campo necesario</asp:RequiredFieldValidator><br />
                <label>Recurrente*</label>
                <asp:TextBox ID="txtRecurrente" placeholder="Ejm: Edgar Vargas" runat="server" MaxLength="50" CssClass="form-control" />
                <ajaxToolkit:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" TargetControlID="txtRecurrente" FilterType="UppercaseLetters, LowercaseLetters, Custom" ValidChars="áéíóú ÁÉÍÓÚ" runat="server"></ajaxToolkit:FilteredTextBoxExtender>
                <br />
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtRecurrente" ErrorMessage="Campo necesario"
                    ForeColor="Red">*Campo necesario</asp:RequiredFieldValidator><br />
                <asp:TextBox ID="txtAreaEstado" runat="server" MaxLength="50" ReadOnly="true" Enabled="false" CssClass="form-control" Visible="false" />
            </div>

            <div class="col-md-4">
                <asp:UpdatePanel ID="updetEstado" runat="server">
                    <ContentTemplate>
                        <label>Estado</label>
                        <asp:TextBox ID="txtEstado" runat="server" MaxLength="50" ReadOnly="true" Enabled="false" CssClass="form-control" /><br />
                    </ContentTemplate>
                    <Triggers>
                        <asp:AsyncPostBackTrigger ControlID="lvDetalleMov" EventName="ItemCommand" />
                    </Triggers>
                </asp:UpdatePanel>
                <label>Fecha de Registro</label>
                <asp:TextBox ID="txtFechaRegistro" CssClass="form-control" runat="server" ReadOnly="true"></asp:TextBox><br />
                <label>Trámite Documentario*</label>
                <asp:DropDownList ID="DPLTramite"
                    ItemType="ddcCajamarca.BusinessEntities.Documentos.TDocumentario"
                    SelectMethod="GetTramite"
                    DataTextField="NombreTramite"
                    DataValueField="Id"
                    runat="server"
                    CssClass="form-control input-sm" /><br />
                <label>Asunto*</label>
                <asp:TextBox ID="txtAsunto" placeholder="Ejm: Alquiler de local" runat="server" MaxLength="300" CssClass="form-control" TextMode="MultiLine" Width="300px" />
                <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtAsunto" ErrorMessage="Campo necesario"
                    ForeColor="Red">*Campo necesario</asp:RequiredFieldValidator>
            </div>

        </div>

        <!-- Detalle Movimientos -->

        <br />



        <div class="row">

            <div class="col-lg-12 col-md-8 col-xs-12 col-sm-8">
                <asp:UpdatePanel ID="updetMov" runat="server">
                    <ContentTemplate>
                        <div class="row">
                            <div class="col-lg-12 col-md-8 col-xs-12 col-sm-8">

                                <h3>Movimientos</h3>

                                <br />

                                <div class="panel-body">
                                    <div class="col-md-1">
                                        <label>Area Destino</label>
                                    </div>
                                    <div class="col-md-2">
                                        <asp:DropDownList ID="ddlArea" CssClass="form-control"
                                            ItemType="ddcCajamarca.BusinessEntities.Documentos.Area"
                                            SelectMethod="GetArea"
                                            DataTextField="NombreArea"
                                            DataValueField="Id"
                                            runat="server">
                                        </asp:DropDownList>
                                    </div>
                                    <div class="col-md-1">
                                        <asp:Button Text="Agregar" runat="server" ID="btnAgregar" CssClass="btn btn-info" OnClick="btnAgregar_Click" Enabled="true" />
                                    </div>
                                </div>
                            </div>
                        </div>

                        <br />
                        <asp:ListView ID="lvDetalleMov" runat="server" OnItemCommand="lvDetalleMov_ItemCommand">
                            <EmptyDataTemplate>
                                <tr>
                                    <td>
                                        <h5>No se ha agregado movimientos.!!</h5>
                                    </td>
                                </tr>
                            </EmptyDataTemplate>
                            <LayoutTemplate>
                                <table class="table table-striped table-responsive">
                                    <thead>
                                        <tr>
                                            <th>Movimiento</th>
                                            <th>Acción</th>
                                        </tr>
                                    </thead>
                                    <tbody>
                                        <tr id="itemPlaceholder" runat="server" />
                                    </tbody>
                                    <tfoot>
                                        <tr>
                                            <td></td>
                                            <td></td>
                                            <td></td>
                                            <td></td>
                                            <td></td>
                                            <td></td>
                                            <td></td>
                                        </tr>
                                    </tfoot>
                                </table>
                            </LayoutTemplate>
                            <ItemTemplate>
                                <tr>
                                    <td>
                                        <div class="panel-body">
                                            <div class="col-md-4">
                                                <asp:CheckBox ID="cbRecibido" Checked="<%# Bind('Recibido') %>" runat="server" Visible="false" />
                                                <asp:CheckBox ID="cbAtendido" Checked="<%# Bind('Atendido') %>" runat="server" Visible="false" />
                                                <div class="col-md-3">
                                                    <label>Nro</label>
                                                </div>
                                                <div class="col-md-9">
                                                    <asp:TextBox ID="txtMovimientos" Text="<%# Bind('Movimientos') %>" runat="server" CssClass="form-control" Width="300px" ReadOnly="true" />
                                                </div>
                                            </div>
                                            <div class="col-md-4">
                                                <div class="col-md-3">
                                                    <label>Area Destino</label>
                                                </div>
                                                <div class="col-md-9">
                                                    <asp:TextBox ID="txtArea" Text="<%# Bind('Area.NombreArea') %>" runat="server" ReadOnly="true" CssClass="form-control" Width="300px" />
                                                </div>
                                            </div>
                                        </div>
                                        <div class="panel-body">
                                            <div class="col-md-4">
                                                <div class="col-md-3">
                                                    <label>Envía</label>
                                                </div>
                                                <div class="col-md-9">
                                                    <asp:TextBox ID="txtEmisor" Text="<%# Bind('Emisor') %>" runat="server" CssClass="form-control" Width="300px" ReadOnly="true" /><br />
                                                </div>
                                                <div class="col-md-3">
                                                    <label>Fecha Derivación</label>
                                                </div>
                                                <div class="col-md-9">
                                                    <asp:TextBox ID="txtFechDerivDocum" Text="<%# Bind('FechDerivDocum') %>" runat="server" CssClass="form-control" Width="300px" ReadOnly="true" /><br />
                                                </div>
                                                <div class="col-md-3">
                                                    <label>Nota</label>
                                                </div>
                                                <div class="col-md-9">
                                                    <asp:TextBox ID="txtObservación" Text="<%# Bind('Observacion') %>" runat="server" CssClass="form-control" TextMode="MultiLine" ReadOnly="true" Width="300px" /><br />
                                                </div>
                                            </div>
                                            <div class="col-md-4">
                                                <div class="col-md-3">
                                                    <label>Recibe</label>
                                                </div>
                                                <div class="col-md-9">
                                                    <asp:TextBox ID="txtReceptor" Text="<%# Bind('Receptor') %>" runat="server" ReadOnly="true" CssClass="form-control" Width="300px" /><br />
                                                </div>
                                                <div class="col-md-3">
                                                    <label>Fecha Recepción</label>
                                                </div>
                                                <div class="col-md-9">
                                                    <asp:TextBox ID="txtFechRecepDocum" Text="<%# Bind('FechRecepDocum') %>" runat="server" ReadOnly="true" CssClass="form-control" Width="300px" /><br />
                                                </div>
                                                <div class="col-md-3">
                                                    <label>Nota</label>
                                                </div>
                                                <div class="col-md-9">
                                                    <asp:TextBox ID="txtObservación2" Text="<%# Bind('Observacion2') %>" runat="server" CssClass="form-control" TextMode="MultiLine" Width="300px" ReadOnly="true" /><br />
                                                </div>
                                            </div>
                                            <div class="col-md-3">
                                                <div class="col-md-3">
                                                    <label>Atiende</label>
                                                </div>
                                                <div class="col-md-9">
                                                    <asp:TextBox ID="txtAtiende" Text="<%# Bind('Atiende') %>" runat="server" ReadOnly="true" CssClass="form-control" Width="300px" /><br />
                                                </div>
                                                <div class="col-md-3">
                                                    <label>Fecha Atención</label>
                                                </div>
                                                <div class="col-md-9">
                                                    <asp:TextBox ID="txtFechaAten" Text="<%# Bind('FechAtenDocum') %>" runat="server" ReadOnly="true" CssClass="form-control" Width="300px" /><br />
                                                </div>
                                                <div class="col-md-3">
                                                    <label>Nota/Nº Oficio</label>
                                                </div>
                                                <div class="col-md-9">
                                                    <asp:TextBox ID="txtObservación3" Text="<%# Bind('Observacion3') %>" runat="server" CssClass="form-control" TextMode="MultiLine" Width="300px" ReadOnly="true" /><br />
                                                </div>
                                            </div>
                                        </div>

                                    </td>
                                    <td>
                                        <asp:Button ID="btnRecibido"
                                            Text="Recibido"
                                            runat="server"
                                            CssClass="btn btn-warning"
                                            CommandName="btnRecib"
                                            CommandArgument='<%# Eval("Movimientos") %>' /><br />
                                        <br />
                                        <asp:Button ID="btnAtendido"
                                            Text="Atendido"
                                            runat="server"
                                            CssClass="btn btn-warning"
                                            CommandName="btnAtend"
                                            CommandArgument='<%# Eval("Movimientos") %>' /><br />
                                        <br />
                                        <asp:Button ID="btnEliminar"
                                            Text="Eliminar"
                                            runat="server"
                                            CssClass="btn btn-danger"
                                            CommandName="eliminarMov"
                                            CommandArgument='<%# Eval("Movimientos") %>' />
                                    </td>
                                </tr>
                            </ItemTemplate>
                        </asp:ListView>
                        <div class="panel-body">
                            <div class="col-md-4">
                                <asp:Label ID="lblTitulo" Text="Persona Entrega Documento:" Font-Bold="true" Font-Size="Larger" runat="server" Visible="false" /><br />
                                <asp:Label ID="lbNombre" Text="Nombre" runat="server" Visible="false" />
                                <asp:TextBox ID="txtNombre" CssClass="form-control" runat="server" Visible="false" />
                                <asp:Label ID="lblDNI" Text="DNI" runat="server" Visible="false" />
                                <asp:TextBox ID="txtDNI" CssClass="form-control" runat="server" Visible="false" />
                                <asp:Label ID="lblOficio" Text="Nota/Nº Oficio" runat="server" Visible="false" />
                                <asp:TextBox ID="txtOficio" CssClass="form-control" runat="server" Visible="false" />
                            </div>
                        </div>
                        <br />
                    </ContentTemplate>
                    <Triggers>
                        <asp:AsyncPostBackTrigger ControlID="btnAgregar" EventName="Click" />
                        <asp:AsyncPostBackTrigger ControlID="btnEntregado" EventName="Click" />
                        <asp:AsyncPostBackTrigger ControlID="lvDetalleMov" EventName="ItemCommand" />
                    </Triggers>
                </asp:UpdatePanel>
            </div>
        </div>


        <asp:Button ID="btnGuardar" CssClass="btn btn-success" Text="Guardar"
            runat="server" OnClick="btnGuardar_Click" />
        <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" class="btn btn-danger"
            OnClick="btnCancelar_Click" />
        <asp:Button ID="btnEntregado" runat="server" Text="Entregado" class="btn btn-warning"
            OnClick="btnEntregado_Click" />
    </div>

</asp:Content>
